Golang Job: Développeur Devops Senior

Job added on

Location

Montreal - Canada

Job type

Full-Time

Golang Job Details

Il y a cinq ans, nous avons entrepris de révolutionner les conventions de l'achat traditionnel de médias hors domicile. Nous avons commencé par développer la plateforme d'achat numérique programmatique hors domicile la plus innovante au monde. Nous l'avons conçue et mise au point pour offrir une valeur mesurable et un impact géographique supérieurs à ce que quiconque aurait pu imaginer. Nous nous appuyons sur la force de nos talents divers et passionnés, notre approche collaborative et nos perspectives visionnaires pour générer de la croissance pour nos clients de manière avant-gardiste, transparente et mesurable.

À propos de cette opportunité

Nous recherchons un Développeur Devops talentueux afin de travailler sur la plateforme Hivetsack. La plate-forme Hivestack comprend une plate-forme côté approvisionnement (SSP), une plate-forme côté demande (DSP) et un échange d'annonces.

Vous travaillerez sur l'un de ces produits au sein d'une équipe agile.

Comment aurez-vous un impact

En tant que Devops, vous travaillerez sur notre plateforme de base de microservices. La majeure partie de notre plateforme est aujourd'hui en Python, bien que de nouveaux services nécessitant une faible latence soient actuellement mis en œuvre en Golang. Le cycle de développement est déjà automatisé grâce à un pipeline CI/CD pour presque tous les projets. Notre cycle de déploiement est actuellement réparti sur 7 environnements autonomes à travers le monde, dont 2 en Chine continentale.

Nous attendons de vous que vous travailliez sur tous les besoins d'infrastructure qui peuvent survenir dans AWS, mais pas seulement . Nous avons besoin d'une personne capable de soutenir les activités de développement et d'aider à automatiser davantage nos processus existants et nouveaux. Enfin, nous recherchons une personne capable de se plonger dans les problèmes de production avec le reste de l'équipe et d'identifier rapidement le coupable à l'aide des solutions de surveillance des performances existantes que nous avons mises en place et d'identifier les zones qui ne font pas l'objet d'une surveillance adéquate.

Nous voulons quelqu'un qui s'approprie l'infrastructure et qui soit responsable de ses performances, de sa fiabilité et de son évolutivité.

En tant que nouveau membre de l'équipe DevOps et Infrastructure, vous aurez un grand potentiel pour diriger des projets et pourrez influencer la croissance de l'équipe. Vous serez également inclus dans le processus de recrutement des nouveaux membres de l'équipe et devrez aider à en encadrer les nouveaux membres. Enfin, vous devrez agir en tant qu'agent de changement au sein des différentes équipes de développement afin de favoriser l'adoption de nouveaux processus et de solutions techniques visant à améliorer la qualité, la fiabilité et les performances de notre code.

Comme tous les autres membres de l'équipe, nous attendons de vous que vous participiez à tous les aspects du processus de développement, à savoir la collecte des besoins, la recherche, le développement, les tests, la surveillance et le dépannage.


Comment allez-vous passer votre temps?

  • Développer de nouvelles fonctionnalités : 20%
  • Refactoriser les fonctionnalités existantes pour réduire la dette technologique ou augmenter les performances : 30%
  • Collaborer avec les développeurs et le chef de produit pour recueillir les besoins : 20%.
  • Rechercher des solutions : 20%
  • Examiner les revues de codes : 5%
  • Dépanner les problèmes de production : 5%

Quelle est notre "stack" technologique?

  • Front-End: Javascript utilisant VueJS
  • Back-End: Python 3.8 utilisant aiohttp. Golang 1.15 utilisant le gin
  • Cadres de test: Behave & Cypress
  • Bases de données: Mysql, Postgresql (PostGIS), Redis, DynamoDB, Redshift
  • Devops: CircleCI, Terraform
  • Cloud: AWS, Fargate, Lambdas, Docker

Vous voulez en savoir plus sur notre techstack, jetez un œil à ce lien: https://stackshare.io/hivestack/hivestack

Ce dont vous aurez besoin pour performer dans ce job

  • Vous avez au moins 6 ans d'expérience dans la gestion d'infrastructures nuagiques (préférence AWS) et dans la conception de fonctionnalités pour l'évolutivité en premier lieu.
  • Vous avez de l'expérience avec IaC comme CloudFormation ou Terraform et de la gestion de la configuration avec Ansible.
  • Vous avez des connaissances en matière de réseaux, de bases de données, de stockage, de systèmes de gestion, de cadres de services et de technologies de cloud computing.
  • Vous avez une expérience de travail avec des systèmes de surveillance comme Datadog, CloudWatch et Sentry
  • Vous avez de l'expérience dans les langues de script ou de programmation en Python, Go, Shell.
  • Vous avez une certaine expérience des bases de données relationnelles et avec SQL.
  • Vous avez une certaine expérience de la conception d'API et du travail avec des microservices.
  • Vous avez une licence en informatique, en génie informatique, un diplôme technique en informatique ou une expérience professionnelle équivalente.
  • Vous parlez couramment l'anglais (écrit et parlé) - une autre langue est un atout.

Ce que nous offrirons

  • Une opportunité d'évoluer au sein d'une entreprise mondiale dynamique avec une croissance personnelle et professionnelle;
  • Travailler avec une petite équipe collaborative où vous pouvez avoir un impact direct à la fois sur le produit et sur la culture;
  • Avantages sociaux, soins de santé, allocation de bien-être et avantages du bureau à domicile;
  • Horaire flexible le vendredi, jours personnels, jours de maladie illimités;
  • Programme de contribution au REER;
  • Travail hybride/à distance;

Notre culture

Nos valeurs fondamentales reflètent l'essence de ce que nous sommes et la manière dont nous travaillons pour atteindre un objectif commun. Nos valeurs fondamentales sont les suivantes :

  • Les gens d'abord — Nous sommes une entreprise qui se soucie de ses clients. Nous nous soucions de nos partenaires. Nous nous soucions de tout un chacun.
  • Accueillir la vitesse à grand V — En tant que groupe, nous sommes motivés par notre capacité à penser et à agir rapidement en toutes circonstances.
  • Se déplacer comme une seule unité — Notre équipe de haut calibre est le reflet de la foi et de la croyance que nous avons tous les uns dans les autres.
  • L'innovation plutôt que le confort — innover par l'expérimentation et prendre souvent des risques calculés.

Vous souhaitez en savoir plus sur Hivestack? Consultez notre site Web ici. Vous pensez qu'il s'agit de la bonne opportunité pour vous? Nous aimerions avoir de vos nouvelles.

Hivestack s'engage à favoriser, cultiver et préserver une culture de la diversité, de l'équité et de l'inclusion. Hivestack est fier d'être un employeur qui respecte l'égalité des chances.